#pragma once

#ifndef NESTAGENTMOCK_H_
#define NESTAGENTMOCK_H_

#include "gmock/gmock.h"
#include "Nest.h" 

/*
	Class:NestAgentMock
*/
class NestAgentMock : public Nest {
public :
	MOCK_METHOD1(msgPleaseGetParts, void(PartType p));
	MOCK_METHOD1(msgHereIsAPicture, void(Picture p));
	MOCK_METHOD0(msgPartWasTaken, void());
	MOCK_METHOD0(msgIThinkYoureFull, void());
	MOCK_METHOD0(msgPleaseStopPurging, void());
	MOCK_METHOD0(getGUI, GUINest*());
};

#endif
